package pack0626;

public class Judge {
    int count;
    //显示一次的结果
    public void declareOne(Person p,Computer c){
    count++;
    int pn=p.showHand(); //调取自己的出拳
    int cn=c.showHand();//调取电脑的出拳
        System.out.println(p.name+"出拳："+p.type);
        System.out.println(c.name+"出拳："+c.type);
        //判断当前比赛结果
        if (pn==1&&cn==2||pn==2&&cn==3||pn==3&&cn==1){
            System.out.println(p.name+"赢得胜利");
            p.score++;//  每赢一次给加一分
        }else  if (pn==cn){
            System.out.println("此局双方平局");
        }else {
            System.out.println(c.name+"赢得此局");
            c.score++;
        }
    }
    //整场比赛结果
    public void declareResult(Person p,Computer c){
        System.out.println("比赛结束，总共进行了几次"+count+"局");
        System.out.println("比赛结束："+p.name+"赢了"+p.score+"局");
        System.out.println("比赛结束："+c.name+"赢了"+c.score+"局");
        System.out.println("比赛结果：双方平手"+(count - p.score - c.score)+"局");
        if (p.score>c.score){
            System.out.println("吊毛");
        }else  if (p.score==c.score){
            System.out.println("菜逼");
        }else
            System.out.println("傻吊，连个电脑都赢不了");
    }
}
